Spojeni tabulek v Delphi a rychlost

Otázka od: ludek.paral@quick.cz

28. 12. 2002 22:52

Ahoj,

mam dotaz :
- je rychlejsi calculated polozka pro zobrazeni v
gridu nebo SQL s vnejsim spojenim?


pristupuji k IB pres IBX-IBQuery. Spojuji dve
tabulky pro zobrazeni nazvu artiklu pomoci SQL:

select
PALETY.*,ARTIKL.ART_SKUPINA,ARTIKL.DRUH_LAHVE
from PALETY left join ARTIKL on
(PALETY.ART_CISLO=ARTIKL.ART_CISLO)
where ARTIKL.DRUH_ARTIKLU=:DRUH_ARTIKLU
order by
PALETY.ART_CISLO,PALETY.ART_DATE1,PALETY.ART_DATE2
 

PALETY maj cca 8000 polozek a index
ART_CISLO,ART_DATE1,ART_DATE2, ARTIKL ma cca 30
polozek a index ART_CISLO.

Otevreni SQL na servru 1,8GHz na 10 MB siti trva
20-30 sekund, samozrejme ze na mistnim PC se
jedna pouze o vteriny.
---------------------------------------------


Ludek Paral
lupasoft
Sadova 2
352 01 As
Czech Rep.
mobil :00420/728.167118
email :ludek.paral@atlas.cz
ICQ: 178625461
MSN :ludek.paral@telecom.cz